Esercizio 1

Si vuole definire un formato per l’interscambio dati relativo ai servizi offerti da un’impresa di pulizie. Il file scambiato specifica la lista dei servizi. Ciascun servizio è identificato da un codice (integer), ed ha associato un nome (string) e il costo orario (decimal). Ad ogni servizio sono inoltre associate la lista dei materiali necessari e la lista delle attività di quel tipo svolte. Per ogni materiale si specifica il codice (integer), la descrizione (string), la tipologia (string, es. “detergente”, “panno”,..) e la disponibilità in magazzino (decimal). Per ogni attività svolta si specifica il cliente (string), la data di quando è stata fatta (date) e il numero di ore di attività (decimal). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esempio di file XML
File XML schema
Valida il file di esempio